package org.afs.gescol.core.dto;

import java.io.Serializable;

/**
 * Criteria for manipulated data (teacher, class, level, series, subject, cycle...).
 * @author Kobla GBENYO (kobla.gbenyo@gmail.com)
 */
public class DataCriteria implements Serializable {

    /** Serial Version UID. */
    private static final long serialVersionUID = -79920078564301028L;

    private Long cycleId;

    private Long levelId;

    private Long seriesId;

    private Long classId;

    private Long subjectId;

    private Long teacherId;

    /**
     * Get the value of cycleId.
     * @return the cycleId
     */
    public Long getCycleId() {
        return cycleId;
    }

    /**
     * Set the value of cycleId.
     * @param cycleId the cycleId to set
     */
    public void setCycleId(Long cycleId) {
        this.cycleId = cycleId;
    }

    /**
     * Get the value of levelId.
     * @return the levelId
     */
    public Long getLevelId() {
        return levelId;
    }

    /**
     * Set the value of levelId.
     * @param levelId the levelId to set
     */
    public void setLevelId(Long levelId) {
        this.levelId = levelId;
    }

    /**
     * Get the value of seriesId.
     * @return the seriesId
     */
    public Long getSeriesId() {
        return seriesId;
    }

    /**
     * Set the value of seriesId.
     * @param seriesId the seriesId to set
     */
    public void setSeriesId(Long seriesId) {
        this.seriesId = seriesId;
    }

    /**
     * Get the value of classId.
     * @return the classId
     */
    public Long getClassId() {
        return classId;
    }

    /**
     * Set the value of classId.
     * @param classId the classId to set
     */
    public void setClassId(Long classId) {
        this.classId = classId;
    }

    /**
     * Get the value of teacherId.
     * @return the teacherId
     */
    public Long getTeacherId() {
        return teacherId;
    }

    /**
     * Set the value of teacherId.
     * @param teacherId the teacherId to set
     */
    public void setTeacherId(Long teacherId) {
        this.teacherId = teacherId;
    }

    /**
     * Get the value of subjectId.
     * @return the subjectId
     */
    public Long getSubjectId() {
        return subjectId;
    }

    /**
     * Set the value of subjectId.
     * @param subjectId the subjectId to set
     */
    public void setSubjectId(Long subjectId) {
        this.subjectId = subjectId;
    }

}
